package com.binance.assetservice.data.models;

import java.math.BigDecimal;
import java.util.Date;

import com.binance.master.commons.ToString;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class TradingLedgerItem extends ToString {

    /**
     * 
     */
    private static final long serialVersionUID = 4491834566679129910L;

    private Long tranId;
    private Long tradeId;
    private String asset;
    private String symbol;
    private String userId;
    private String direction;
    private BigDecimal amount;

    private BigDecimal commission;
    private String agent1;
    private Long agent1Account;
    private BigDecimal agentReward1;
    private String agent2;
    private Long agent2Account;
    private BigDecimal agentReward2;
    private String agent3;
    private Long agent3Account;
    private BigDecimal agentReward3;
    private String agent4;
    private Long agent4Account;
    private BigDecimal agentReward4;
    private String agent5;
    private Long agent5Account;
    private BigDecimal agentReward5;
    private BigDecimal superAgentReward;
    private BigDecimal exchangeIncome;
    private Date time;
}
